If you can help or wish to become one of the maintainers - just start helping.
            You can find more RVM related projects at
            
              RVM Github organization.
            
          
        ∞RVM in offline mode
This is only rough description of the process, not all the steps need to work right away, feel free to propose fixes here: rvm offline source.
∞Installing RVM offline
- Choose the version of RVM you wish to deploy from: https://github.com/rvm/rvm/tags
- Download the rvm tarball: curl -sSL https://github.com/rvm/rvm/tarball/stable -o rvm-stable.tar.gz
- Create and enter rvm directory: mkdir rvm && cd rvm
- Unpack it: tar --strip-components=1 -xzf ../rvm-stable.tar.gz
- Install rvm: ./install --auto-dotfiles- use --help to get the options
- sudo password may be required depending on the type of install
 
- Load rvm: source ~/.rvm/scripts/rvm- if --path was specified when instaling rvm, use the specified path rather than '~/.rvm'
 
∞Download Ruby, rubygems and yaml
- Download ruby
        
        - Find tar.bz2version at: https://ftp.ruby-lang.org/pub/ruby/ (check sub-directories)
- Download with curl: : curl -sSL https://ftp.ruby-lang.org/pub/ruby/ruby-2.2.0.tar.bz2 -o ruby-2.2.0.tar.bz2
- Must use ruby source archive with .tar.bz2 extension! The versions at
        https://www.ruby-lang.org/en/downloads/ are tar.gz, change ittar.bz2before downloading.
 
- Find 
- Download rubygems
        
        - Find version at: https://github.com/rubygems/rubygems/tags
- Download with curl: curl -sSL http://production.cf.rubygems.org/rubygems/rubygems-2.4.6.tgz -o rubygems-2.4.6.tgz
 
- Download yaml (required by rvm)
        
        - Download from rvm.io with curl: curl -sSL http://pyyaml.org/download/libyaml/yaml-0.1.6.tar.gz -o yaml-0.1.6.tar.gz
 
- Download from rvm.io with curl: 
- Save these packages for offline use by storing them in the rvm archive folder $rvm_path/archives/by default- An alternate archive folder can be specified in the .rvmrcfile
- sample usage: echo rvm_archives_path=/path/to/tarballs/ >> ~/.rvmrc
 
- An alternate archive folder can be specified in the 
∞Install dependencies
- Disable automatic dependencies ("requirements") fetching: rvm autolibs read-fail
- Manually download and install dependencies
        
        - Get the list of dependencies: rvm requirements
- Consult your system manual how to manually download and install the required software
 
- Get the list of dependencies: 
∞Installing Ruby
- Clean default gems: echo "" > ~/.rvm/gemsets/default.gems
- Clean global gems: echo "" > ~/.rvm/gemsets/global.gems
- Install Ruby: rvm install 2.2.0 --rubygems 2.4.6(this may require sudo password for autolibs)- Install any other Ruby versions you want similarly
 
- Set default Ruby version: rvm use 2.2.0 --default
∞Installing gems
There are multiple ways to install gems, you could download the gem files, but the best way seems to be Bundler: http://bundler.io/bundle_package.html
Example installing rails gem:
∞Online
- Create a (fake) project directory: mkdir gems; cd gems
- Install bundler: gem install bundler
- Create Gemfile:bundle init
- Add railsto it:echo "gem 'rails'" >> Gemfile
- Install all gems: bundle install
- Get gem files: bundle package
- Package project: tar czf gems.tgz .
- Download bundler from https://rubygems.org/gems/bundler the Download link
∞Offline
- Create a (fake) project directory: mkdir gems; cd gems
- Unpack gems: tar xzf gems.tgz
- Install bundler: gem install bundler-1.8.3.gem
- Install gems: bundle install --local
 
        